Cracking the 500-Language Problem
نویسندگان
چکیده
0 7 4 0 7 4 5 9 / 0 1 / $ 1 0 . 0 0 © 2 0 0 1 I E E E problem; this impediment became known as the 500-Language Problem. In 1998, we realized that we had discovered a breakthrough in solving the 500LP— so we had something to offer regarding the Y2K problem. We immediately informed all the relevant Y2K solution providers and people concerned with the Y2K awareness campaign. In answer to our emails, we received a boilerplate email from Ed Yourdon explaining that the 500LP was a major impediment to solving the Y2K problem (which we knew, of course). Ed was apparently so good at creating awareness that this had backfired on him: he got 200 to 300 messages a day with Y2K questions and was no longer able to read, interpret, and answer his email other than in “write-only” mode. Although he presumably missed our input, his response regarding the 500LP is worth quoting: I recognize that there is always a chance that someone will come up with a brilliant solution that everyone else has overlooked, but at this late date, I think it’s highly unlikely. In particular, I think the chances of a “silver bullet” solution that will solve ALL y2k problems is virtually zero. If you think you have such a solution, I have two words for you: embedded systems. If that’s not enough, I have three words for you: 500 programming languages. The immense variety of programming languages (yes, there really are 500!), hardware platforms, operating systems, and environmental conditions virtually eliminates any chance of a single tool, method, or technique being universally applicable.
منابع مشابه
REACT: Reducing Early-Age Cracking Today
Concrete is generally viewed as a durable and long-lasting construction material. However, the long-term performance of a concrete structure can be greatly compromised by early-age cracking. One recent informal estimate from the industry places this as a $500 million problem in the U.S. alone, with some ready-mix companies experiencing early-age issues on as many as 70 % of their jobs. As is of...
متن کاملChannel cracking in thin films on substrates of finite thickness
Solutions are presented for the elastic plane-strain problem of a crack in a coating on a compliant substrate of finite thickness. Analysis of the problem shows that substrate thickness has a significant effect on the steady-state energy release rate for channel cracks. This is so over a wide range of elastic mismatch between film and substrate, but is especially important if the substrate is m...
متن کاملExperimental Investigation of Corrosion Cracking in Reinforced Concrete Beams Containing Nano Wollastonite
Cracking of the concrete cover due to corrosion is defined as the serviceability limit state of reinforced concrete structures. This study evaluated the influence of a mineral admixture i.e. nano wollastonite on corrosion performance and serviceability of reinforced concrete structures by performing an accelerated corrosion test on ten reinforced concrete beams under a sustained load. To do so,...
متن کاملA Pilot Study of Syngas Production from Bio-oil Thermal Cracking in a Bubbling Fluidized Bed Reactor
A fluidized bed reactor that is operating in the bubbling regime has been developed for the conversion of bio-oils to syngas.The reactor consists of a 7.6 cm I.D. (or internal diameter) bed, with an expanded freeboard. The volume of the reactor can be adjusted to vary the gas residence time. This reactor has been used to carry out either thermal or catalytic cracking for reforming bio-oils.A ga...
متن کاملUnsupervised Cipher Cracking Using Discrete GANs
This work details CipherGAN, an architecture inspired by CycleGAN used for inferring the underlying cipher mapping given banks of unpaired ciphertext and plaintext. We demonstrate that CipherGAN is capable of cracking language data enciphered using shift and Vigenère ciphers to a high degree of fidelity and for vocabularies much larger than previously achieved. We present how CycleGAN can be ma...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Software
دوره 18 شماره
صفحات -
تاریخ انتشار 2001